@echo on
set curdir=%~dp0
cd /d %curdir%
for %%i in (*.zip) do (
    echo %%~ni
    7z x "%%i" -o"%%~ni" -aot
) 
:: %%~ni 会保留相对路径，否则直接使用%%i则保留绝对路径
pause
pause